package com.ltx.blog_ltx.mapper;


import com.ltx.blog_ltx.entity.dto.BlogDto;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface BlogDtoMapper {
    /***
     * 分页查询 ，查询的是我们需要的blog的数据
     * @param StartingNumber
     * @param pageSize
     * @return
     */
    List<BlogDto> BlogInfoPage(int StartingNumber,int pageSize);   //StartingNumber是从那一个开始往后查询，pagesize是每页的大小是多少

    /***
     * 根据用户id查询出该用户所写的所有blog
     * @param userId
     * @return
     */
    List<BlogDto> BlogInfoById(int userId);

    /**
     * 根据博客id查出来博客的信息
     * @param blogId
     * @return
     */
    BlogDto BlogBybId(int blogId);

    int userIdBybid(int blogId);

    List<BlogDto> search(String input);

}
